<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 
            伪元素。表示页面中一些特殊的并不真实的存在的元素（特殊的位置）
                伪元素的使用 :: 开头

                ::first-letter  表示第一个字母
                ::first-line  表示第一行
                ::selection  表示选中的内容

                ::before  元素的开始位置
                ::after   元素的最后位置
                    - before 和 after 必须结合content属性来使用
        */
        p::first-letter{
            font-size: 50px;
        }

        p::first-line{
            color: red;
        }

        p::selection{
            background-color: orange;
        }

        div::before{
            content: 'before';
            color: greenyellow;
        }

        div::after{
            content: 'after';
            color: aliceblue;
        }
    </style>
</head>
<body>
    <!-- <q>111</q> -->
    <div>1111</div>
    <p>
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Ab quasi error odit nihil reiciendis. Voluptate, quas, laborum ut, labore quisquam vero ullam soluta quibusdam quam nesciunt ducimus dolorum similique quo?
    </p>
</body>
</html>